package cn.fx.exception.enums;

public enum GlobalEnum {

    // 成功
    OK("祝您观影愉快！", "200"),
    // 失败
    ERROR("我们正在殴打程序员,请稍后重试！","-1"),

    // 公共服务异常使用100XX开头
    PARAM_IS_NULL_ERROR("参数不能为空！","10001"),

    // system系统服务异常使用200XX开头

    // user用户服务异常使用300XX开头
    MOVIE_PUT_ERROR("请先购买电影票！", "30001"),
    MOVIE_ISNULL_ERROR("电影票库存不足，请联系管理员", "30002"),
    MOVIE_EXPIRED_ERROR("电影已结束，请观看其他电影！", "30003"),

    //uaa服务异常使用400XX开头

    ;

    private String errorMessage;

    private String errorCode;

    GlobalEnum(String errorMessage, String errorCode) {
        this.errorMessage = errorMessage;
        this.errorCode = errorCode;
    }

    public String getErrorMessage() {
        return errorMessage;
    }

    public String getErrorCode() {
        return errorCode;
    }
}
